var dependency = ({
    "jindo.Accordion": {
        "description": "메뉴의 펼침/닫힘을 이용한 네비게이션을 구현한 아코디언 컴포넌트.\n움직임이 악기 아코디언과 비슷하다고 하여 붙여진 Accordion은 제목탭과 내용탭이 쌍으로 펼쳐지고 접혀지는 동작을 정의합니다.",
        "file": "source\\jindo.Accordion.js",
        "relation": {
            "uses": [
                "jindo.Timer",
                "jindo.Transition"
            ],
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.AjaxHistory": {
        "description": "한 페이지내에서 모든 기능을 구현하는 서비스에서 브라우저 히스토리 기능을 사용 할 수 있도록 하는 컴포넌트",
        "file": "source\\jindo.AjaxHistory.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.BrowseButton": {
        "description": "jindo.BrowseButton 컴포넌트는 File Input 컨트롤의 찾아보기 버튼의 디자인을 커스터마이징 합니다.",
        "file": "source\\jindo.BrowseButton.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.Cache": {
        "description": "Ajax 통신 시에 받은 데이터를 내부적으로 캐싱하여, 다음 Ajax 요청을 빠르게 처리하기 위한 기능을 가진다.",
        "file": "source\\jindo.Cache.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.Calendar": {
        "description": "특정 년도/월의 달력을 지정한 엘리먼트에 표시하는 컴포넌트이다.\n미리 지정해놓은 엘리먼트에 삽입되기 때문에 원하는 디자인과 마크업 구조를 적용할 수 있으며 공휴일 지정 등 다양한 기능을 활용할 수 있다.",
        "file": "source\\jindo.Calendar.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.Canvas": {
        "description": "HTML5 Canvas 엘리먼트를 생성하고 간단한 그래픽 작업을 할 수 있도록 지원하는 컴포넌트",
        "file": "source\\jindo.Canvas.js",
        "relation": {}
    },
    "jindo.CheckBox": {
        "description": "jindo.CheckBox 컴포넌트는 Checkbox/Radio Button 컨트롤의 디자인을 커스터마이징합니다.",
        "file": "source\\jindo.CheckBox.js",
        "relation": {
            "extends": "jindo.HTMLComponent"
        }
    },
    "jindo.CircularRolling": {
        "description": "jindo.CircularRolling 컴포넌트는 리스트의 아이템을 무한대로 순환하여 이동시키는 롤링 컴포넌트이다.",
        "file": "source\\jindo.CircularRolling.js",
        "relation": {
            "extends": "jindo.Rolling"
        }
    },
    "jindo.Clipboard": {
        "description": "플래시 객체를 사용하여 시스템 클립보드에 값을 설정하는 컴포넌트이다.\n플래시로드를 위해 flashObject.js 파일을 사용한다.",
        "file": "source\\jindo.Clipboard.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.Component": {
        "description": "진도 컴포넌트를 구현하기 위한 코어 클래스.\n다른 컴포넌트가 상속받는 용도로 사용된다.",
        "file": "source\\jindo.Component.js",
        "relation": {}
    },
    "jindo.DataBridge": {
        "description": "jindo.DataBridge 컴포넌트는 flash를 매개체로 같은 PC내의 여러 브라우저간에 통신을 가능하게 함.",
        "file": "source\\jindo.DataBridge.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.DatePicker": {
        "description": "Calendar 컴포넌트를 통해 출력된 달력의 날짜 선택으로 Input의 값을 입력한다.",
        "file": "source\\jindo.DatePicker.js",
        "relation": {
            "uses": [
                "jindo.Calendar",
                "jindo.LayerManager",
                "jindo.LayerPosition"
            ],
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.DefaultTextValue": {
        "description": "Text Input에 기본 안내 문구를 설정하는 컴포넌트로 input[type=text] 나 textarea에 적용될 수 있다.",
        "file": "source\\jindo.DefaultTextValue.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.Dialog": {
        "description": "사용자 대화창을 생성하는 컴포넌트",
        "file": "source\\jindo.Dialog.js",
        "relation": {
            "uses": [
                "jindo.LayerPosition"
            ],
            "extends": "jindo.Component"
        }
    },
    "jindo.DragArea": {
        "description": "HTML Element를 Drag할 수 있게 해주는 컴포넌트\nDragArea 컴포넌트는 상위 기준 엘리먼트의 자식들 중 특정 클래스명을 가진 모든 엘리먼트를 Drag 가능하게 하는 기능을 한다.",
        "file": "source\\jindo.DragArea.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.DropArea": {
        "description": "HTMLElement를 Drop할 수 있게 해주는 컴포넌트\nDragArea 컴포넌트는 상위 기준 엘리먼트의 자식들 중 특정 클래스명을 가진 모든 엘리먼트에 Drag된 엘리먼트를 Drop 가능하게 한다.",
        "file": "source\\jindo.DropArea.js",
        "relation": {
            "uses": [
                "jindo.DragArea"
            ],
            "extends": "jindo.Component"
        }
    },
    "jindo.DynamicTree": {
        "description": "자식 노드를 Ajax요청으로 실시간으로 가져오는 동적트리 컴포넌트",
        "file": "source\\jindo.DynamicTree.js",
        "relation": {
            "extends": "jindo.Tree"
        }
    },
    "jindo.Effect": {
        "description": "수치의 중간 값을 쉽게 얻을 수 있게 하는 static 컴포넌트\n새로운 이펙트 함수를 생성한다.",
        "file": "source\\jindo.Effect.js",
        "relation": {}
    },
    "jindo.FileUploader": {
        "description": "iframe에 Form을 Submit하여 리프레시없이 파일을 업로드하는 컴포넌트",
        "file": "source\\jindo.FileUploader.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.FloatingLayer": {
        "description": "브라우저가 스크롤되어도 항상 레이어가 따라오도록 위치를 고정시키는 컴포넌트",
        "file": "source\\jindo.FloatingLayer.js",
        "relation": {
            "uses": [
                "jindo.Effect",
                "jindo.Timer",
                "jindo.Transition"
            ],
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.Foggy": {
        "description": "특정영역을 강조하기 위해 이외의 부분전체를 안개처럼 뿌옇게 가려주는 컴포넌트\nFoggy 컴포넌트는 특정영역을 highlighting하기 위해 이외의 부분을 안개처럼 뿌옇게 가려주는 기능을 한다.",
        "file": "source\\jindo.Foggy.js",
        "relation": {
            "uses": [
                "jindo.Effect",
                "jindo.Transition"
            ],
            "extends": "jindo.Component"
        }
    },
    "jindo.Formatter": {
        "description": "Text Input의 값을 특정한 형식으로 변환하는 컴포넌트\nFormatter 컴포넌트는 입력 컨트롤 (input[type=text], textarea)의 값을 특정한 형식으로 변환한다.",
        "file": "source\\jindo.Formatter.js",
        "relation": {
            "uses": [
                "jindo.TextRange",
                "jindo.WatchInput"
            ],
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.HTMLComponent": {
        "description": "HTML 컴포넌트에 상속되어 사용되는 jindo.UIComponent.js",
        "file": "source\\jindo.HTMLComponent.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.InlineTextEdit": {
        "description": "문서내의 Text 노드를 Text Input으로 변환시켜 즉시 수정할 수 있게해주는 컴포넌트",
        "file": "source\\jindo.InlineTextEdit.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.LayerEffect": {
        "description": "LayerEffect 컴포넌트는 레이어를 애니메이션 효과를 적용하여 보여주거나 숨기고, 강조하는 컴포넌트.",
        "file": "source\\jindo.LayerEffect.js",
        "relation": {
            "uses": [
                "jindo.Transition"
            ],
            "extends": "jindo.Component"
        }
    },
    "jindo.LayerManager": {
        "description": "특정 엘리먼트와 지정한 엘리먼트 그룹에서 발생한 이벤트에 따라 레이어를 보여주고 숨겨주는 컴포넌트",
        "file": "source\\jindo.LayerManager.js",
        "relation": {
            "uses": [
                "jindo.Timer"
            ],
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.LayerPosition": {
        "description": "레이어를 지정된 엘리먼트에 상대적으로 위치시켜주는 컴포넌트",
        "file": "source\\jindo.LayerPosition.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.LazyLoading": {
        "description": "jindo.LazyLoading 컴포넌트는 js파일을 동적으로 로드합니다.",
        "file": "source\\jindo.LazyLoading.js",
        "relation": {}
    },
    "jindo.ModalDialog": {
        "description": "외부의 모든 문서를 가리는 사용자 대화창을 생성하는 컴포넌트",
        "file": "source\\jindo.ModalDialog.js",
        "relation": {
            "uses": [
                "jindo.Foggy"
            ],
            "extends": "jindo.Dialog"
        }
    },
    "jindo.MouseGesture": {
        "description": "마우스 제스쳐 컴포넌트",
        "file": "source\\jindo.MouseGesture.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.MultipleAjaxRequest": {
        "description": "다수의 Ajax 요청을 병렬 또는 직렬방식으로 요청하고 응답을 처리하는 컴포넌트",
        "file": "source\\jindo.MultipleAjaxRequest.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.NumberFormatter": {
        "description": "Text Input에 입력중인 값을 세자리마다 콤마(,)가 찍힌 숫자형식으로 변환하는 컴포넌트",
        "file": "source\\jindo.NumberFormatter.js",
        "relation": {
            "extends": "jindo.Formatter"
        }
    },
    "jindo.NumericStepper": {
        "description": "Text Input의 숫자 값을 +/- 버튼 클릭이나 마우스 휠동작으로 증감시킬 수 있는 컴포넌트",
        "file": "source\\jindo.NumericStepper.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.Pagination": {
        "description": "리스트에 페이지 목록 매기고 페이지에 따른 네비게이션을 구현한 컴포넌트\n기본 목록은 마크업에 static하게 정의되어있고, 페이지 이동을위해 클릭시마다 보여줄 아이템 목록을 Ajax Call을 통해 받아온다.\n페이지 컴포넌트가 로드되면 .loaded 클래스명이 추가된다.",
        "file": "source\\jindo.Pagination.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.Rolling": {
        "description": "리스트의 아이템들을 부드러운 움직임으로 이동시켜 볼 수 있도록하는 컴포넌트",
        "file": "source\\jindo.Rolling.js",
        "relation": {
            "uses": [
                "jindo.Effect",
                "jindo.Transition"
            ],
            "extends": "jindo.Component"
        }
    },
    "jindo.RollingChart": {
        "description": "실시간 순위 변화를 보여주는 롤링 차트 컴포넌트",
        "file": "source\\jindo.RollingChart.js",
        "relation": {
            "uses": [
                "jindo.Rolling"
            ],
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.RolloverArea": {
        "description": "마우스 이벤트에 따라 롤오버효과를 쉽게 처리할 수 있게 도와주는 컴포넌트\nRolloverArea 컴포넌트는 기준 엘리먼트의 자식들 중 특정 클래스명을 가진 엘리먼트에 마우스액션이 있을 경우 클래스명을 변경하는 이벤트를 발생시킨다.",
        "file": "source\\jindo.RolloverArea.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.RolloverClick": {
        "description": "RolloverArea와 달리 mousedown/mouseup이 아닌 click이벤트를 체크하는 컴포넌트\nRolloverClick 컴포넌트는 기준 엘리먼트의 자식들 중 특정 클래스명을 가진 엘리먼트에 마우스액션이 있을 경우 클래스명을 변경하는 이벤트를 발생시킨다.",
        "file": "source\\jindo.RolloverClick.js",
        "relation": {
            "uses": [
                "jindo.RolloverArea"
            ],
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.ScrollBar": {
        "description": "이미지 스크롤바 컴포넌트\nScrollBar 컴포넌트는 정해진 크기의 박스내의 내용을 스크롤바를 이용해 이동하여 볼 수 있게합니다.\n스크롤바의 위치와 크기는 마크업의 정의에 따라 커스터마이징할 수 있습니다.\n박스내 내용이 고정되어있고 변하지 않는 경우에 사용합니다.",
        "file": "source\\jindo.ScrollBar.js",
        "relation": {
            "uses": [
                "jindo.Slider",
                "jindo.RolloverArea",
                "jindo.Transition"
            ],
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.ScrollBox": {
        "description": "정해진 크기의 박스내의 내용에 따라 자동으로 스크롤바를 생성하는 스크롤박스 컴포넌트\nScrollBox 컴포넌트는 정해진 크기의 박스내의 내용을 스크롤바를 이용해 이동하여 볼 수 있게 한다.\nScrollBar 컴포넌트와 다르게 박스내의 내용이 유동적으로 변할 때 스크롤이 나타나거나 사라지고 막대의 길이도 자동으로 구해진다.",
        "file": "source\\jindo.ScrollBox.js",
        "relation": {
            "extends": "jindo.ScrollBar"
        }
    },
    "jindo.SelectArea": {
        "description": "특정 영역안의 지정된 객체를 단일/다중 선택가능하게 하는 컴포넌트",
        "file": "source\\jindo.SelectArea.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.SelectBox": {
        "description": "HTML Select 엘리먼트를 대체하여 디자인을 적용하는 컴포넌트",
        "file": "source\\jindo.SelectBox.js",
        "relation": {
            "uses": [
                "jindo.Timer",
                "jindo.LayerManager",
                "jindo.LayerPosition",
                "jindo.RolloverClick"
            ],
            "extends": "jindo.HTMLComponent"
        }
    },
    "jindo.Slider": {
        "description": "영역내의 값을 마우스 클릭 또는 드래그로 선택하는 슬라이더 컴포넌트",
        "file": "source\\jindo.Slider.js",
        "relation": {
            "uses": [
                "jindo.DragArea"
            ],
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.StarRating": {
        "description": "jindo.StarRating 컴포넌트는 마우스 이동, 클릭으로 별점을 입력받습니다.",
        "file": "source\\jindo.StarRating.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.TabControl": {
        "description": "jindo.TabControl 컴포넌트는 여러 패널로 나뉘어진 구조를 탭으로 네비게이팅 가능하게 합니다.",
        "file": "source\\jindo.TabControl.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.TextRange": {
        "description": "Text Input의 Caret에 대한 제어를 가능하게 하는 컴포넌트\nTextRange 컴포넌트는 Text Input에서 Caret에 대한 control을 가능하게 한다.",
        "file": "source\\jindo.TextRange.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.Timer": {
        "description": "타이머의 사용을 편리하게 해주는 컴포넌트",
        "file": "source\\jindo.Timer.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.Transition": {
        "description": "엘리먼트의 css style의 변화를 주어 움직이는 효과를 주는 컴포넌트",
        "file": "source\\jindo.Transition.js",
        "relation": {
            "uses": [
                "jindo.Effect",
                "jindo.Timer"
            ],
            "extends": "jindo.Component"
        }
    },
    "jindo.Tree": {
        "description": "트리구조를 표현하는 컴포넌트",
        "file": "source\\jindo.Tree.js",
        "relation": {
            "extends": "jindo.UIComponent"
        }
    },
    "jindo.UIComponent": {
        "description": "UI Component에 상속되어 사용되는 Jindo Component의 Core",
        "file": "source\\jindo.UIComponent.js",
        "relation": {
            "extends": "jindo.Component"
        }
    },
    "jindo.UploadQueue": {
        "description": "HTML5 의 FileAPI 와 Flash 를 사용해서 다중 파일 업로드를 구현하는 컴포넌트",
        "file": "source\\jindo.UploadQueue.js",
        "relation": {
            "uses": [
                "jindo.BrowseButton"
            ],
            "extends": "jindo.Component"
        }
    },
    "jindo.WatchInput": {
        "description": "input[type=text] 또는 textarea와 같은 입력 컨트롤에 입력여부를 감지하는 컴포넌트\njindo.WatchInput 컴포넌트는 Input Control의 입력 값 변화를 감지합니다.\nIE에서는 \"keyup\" 이벤트를 감지하고, 그외의 브라우저에서는 focus되었을때 이전 값에서의 변화를 비교하는 타이머가 시작되고 blur되었을때 타이머가 종료된다.",
        "file": "source\\jindo.WatchInput.js",
        "relation": {
            "uses": [
                "jindo.Timer"
            ],
            "extends": "jindo.UIComponent"
        }
    }
})